/**
 * 优惠券相关接口
 */
import request from '@/utils/request'

// 获取优惠券详情列表
export function getCouponDetailList(couponIds) {
    return request.post({
        url: '/user/coupon/coupon_detail_list',
        data: couponIds
    })
}

// 领取优惠券
export function receiveCoupon(id) {
    return request.post({
        url: `/user/coupon/get/${id}`
    })
}

// 获取用户优惠券列表
export const getCouponList = (params) => {
  return request.get({
    url: '/user/info/homeCoupon',
    data: {
      current: params.page || 1,
      size: params.pageSize || 10,
      status: params.status // 1可使用，2已使用，3已过期
    }
  })
}

/**
 * 获取订单可用优惠券列表
 * @param {number} amount - 订单金额
 * @returns {Promise} 返回优惠券列表数据
 */
export function getOrderCouponList(amount) {
  return request.get({
    url: '/user/order/coupon_list',
    data: { amount }
  })
}